"""
需求：
1.用户输入手机号、密码、验证码
2.对于输入的手机号、密码、验证码去除两端空格
3.手机号为空时，提示 “手机号不能为空”
4.密码为空时，提示 “密码不能为空”
5.验证码为空时，提示 “验证码不能为空”
6.手机号格式不正确时，提示 “手机号格式错误，请输入 11 位数字”
7.验证码统一转换为小写进行判断，正确验证码为 “8888”，验证码错误、提示 “验证码与图片内容不一致”
8.正确手机号为 “13488888888”，手机错误时，提示 “手机号不存在”
9.正确密码为 “123456”，密码错误时，提示 “密码与账号不匹配”
10.手机号为 “13488888888”、密码为 “123456”、验证码为 “8888” 时，输出 “登录成功”
"""

# 定义角色，通过input来进行提示，name，password，code存储变量，strip是字符串两头去除空格
name = input("请输入手机号:").strip()
password = input("请输入密码:").strip()
code = input("请输入验证码:").strip()
# 通过if来进行判断，输入name是空时，打印输出print
if name == " ":
        print("手机号不能为空")
# 通过if来进行判断，输入password是空时，打印输出print
if password == " ":
        print("密码不能为空")
# 通过if来进行判断，输入code是空时，打印输出print
if code == " ":
        print("验证码不能为空")
# 通过if来进行判断，用len来进行长度验证，isdigit判断是数字，当长度不够11位与输入的不是数字，打印输出print
if len(name) != 11 or not name.isdigit():
        print("手机号格式错误，请输入11位数字")
# 通过if来进行判断，lower判断是小写，当code不等于8888，打印输出print
if code.lower() != "8888":
        print("验证码与图片内容不一致")
# 通过if来进行判断，当password不等于123456，打印输出print
if password != "123456":
        print("密码与账号不匹配")
#  通过if来进行判断，当name不等于18776895770，打印输出print
if name != "18776895770":
        print("手机号不存在")
# 通过if来进行判断，当name等于18776895770，password等于123456，code等于8888，打印输出print
if name == "18776895770" and password == "123456" and code == "8888":
        print("登入成功")